A Genetic Algorithm Based Pattern Matcher
نویسندگان
چکیده
Pattern matching is the method of searching a pattern in a text. There are several existing algorithms which successfully locate the presence of a pattern in a text. In particular, Bioinfomaticians often search for a Deoxy-Ribo Nucleic Acid (DNA) pattern in a very long DNA sequence. These algorithms search the entire text in order to locate the pattern. Genetic algorithms, on the other hand, deal with search procedures that are based on natural selection. Nature selects those individuals that are, in comparison, healthier than others in a certain generation. Even though this method of natural selection relies on probability, the final result of the selection has generally led to better and healthier individuals. In this paper we have presented a scheme, which searches only certain portions of the text, determined by the genetic algorithm, where the probability of finding the pattern is the maximum.
منابع مشابه
A Deductive Pattern Matcher
This paper describes the design of a pattern matcher for a knowledge representation system called LOOM. The pattern matcher has a very rich pattern-forming language, and is logic-based, with a deductive mechanism which includes a truth-maintenance component as an integral part of the pattern-matching logic. The technology behind the LOOM matcher uses an inference engine called a classiier to pe...
متن کاملAn Improved Semantic Schema Matching Approach
Schema matching is a critical step in many applications, such as data warehouse loading, Online Analytical Process (OLAP), Data mining, semantic web [2] and schema integration. This task is defined for finding the semantic correspondences between elements of two schemas. Recently, schema matching has found considerable interest in both research and practice. In this paper, we present a new impr...
متن کاملOccam’s Razor in Metacomputation: the Notion of a Perfect Process Tree
We introduce the notion of a perfect process tree as a model for the full propagation of in formation in metacomputation. Starting with constant propagation we construct step-by-step the driving mechanism used in supercompila tion which ensures the perfect propagation of information. The concept of a simple supercompiler based on perfect driving coupled with a simple folding strategy is explain...
متن کاملOccam's Razor in Metacompuation: the Notion of a Perfect Process Tree
We introduce the notion of a perfect process tree as a model for the full propagation of information in metacomputation. Starting with constant propagation we construct step-by-step the driving mechanism used in supercompila tion which ensures the perfect propagation of information. The concept of a simple supercompiler based on perfect driving coupled with a simple folding strategy is explaine...
متن کاملPartial Evaluation applied to Symbolic Pattern Matching with Intelligent Backtrack
Partial version presented at Workshop for Static Analysis (Bor-deaux France) october 1992. Abstract Symbolic pattern matching as ooered by Lisp dialects allows to scan Sexpressions, to verify their shape and to extract or compare subparts of them. A rich set of patterns exists and among them alternate patterns. Such patterns are handled through backtrack: a failure forces the pattern matcher to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012